From 6a310b50690258eca29c0e291aa26c9d9c3c94d4 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Sat, 25 Dec 2021 14:43:33 +0100 Subject: [PATCH] gles: GLES 2 doesn't have glDrawBuffers() So don't call it. --- gdk/gdkglcontext.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gdk/gdkglcontext.c b/gdk/gdkglcontext.c index 042c30a41d..62b60f5ebc 100644 --- a/gdk/gdkglcontext.c +++ b/gdk/gdkglcontext.c @@ -580,8 +580,8 @@ gdk_gl_context_real_begin_frame (GdkDrawContext *draw_context, glViewport (0, 0, ww, wh); #ifdef HAVE_EGL - if (priv->egl_context) - glDrawBuffers (1, (GLenum[1]) { GL_BACK_LEFT }); + if (priv->egl_context && gdk_gl_context_check_version (context, 0, 0, 3, 0)) + glDrawBuffers (1, (GLenum[1]) { gdk_gl_context_get_use_es (context) ? GL_BACK : GL_BACK_LEFT }); #endif } -- 2.30.2